#include <iostream.h> // Zadanie 5.6
#include <iomanip.h>
#include <conio.h>

const int rozmiar = 10;

int tablica[rozmiar][rozmiar];

czytaj_dane()
{
int i, j;

randomize();

for (i = 0; i < rozmiar; i++)
{
for (j = 0; j < rozmiar; j++)
{
if (i == j )
tablica[i][j] = random(10);
else
tablica[i][j] = 0;
}
}
}

przetworz_dane()
{
int i, suma=0;

for (i = 0; i < rozmiar; i++)
{
suma = suma+tablica[i][i];
}
cout << "Suma elementow na przekatnej wynosi " << suma << "." << endl;
}

wyswietl_wynik()
{
int i, j;

cout << "Zawartosc tablicy:" << endl;
cout << endl;

for (i = 0; i < rozmiar; i++)
{
for (j = 0; j < rozmiar; j++)
{
cout << tablica[i][j] << " ";
}
cout << endl;
}
}

main()
{
czytaj_dane();
przetworz_dane();
wyswietl_wynik();

getch(); // czeka na nacisniecie dowolnego klawisza
}
